Test Agents: Adaptive, Autonomous and Intelligent Test Cases

نویسندگان

  • Eduard Enoiu
  • Mirgita Frasheri
چکیده

Growth of so‰ware size, lack of resources to perform regression testing, and failure to detect bugs faster have seen increased reliance on continuous integration and test automation. Even with greater hardware and so‰ware resources dedicated to test automation, so‰ware testing is faced with enormous challenges, resulting in increased dependence on complex mechanisms for automated test case selection and prioritization as part of a continuous integration framework. Œese mechanisms are currently using simple entities called test cases that are concretely realized as executable scripts. Our key idea is to provide test cases with more reasoning, adaptive behavior and learning capabilities by using the concepts of intelligent so‰ware agents. We refer to such test cases as test agents. Œe model that underlie a test agent is capable of ƒexible and autonomous actions in order to meet overall testing objectives. Our goal is to increase the decentralization of regression testing by leŠing test agents to know for themselves when they should be executing, how they should update their purpose, and when they should interact with each other. In this paper, we envision so‰ware test agents that display such adaptive autonomous behavior. Emerging developments and challenges regarding the use of test agents are explored—in particular, new research that seeks to use adaptive autonomous agents in so‰ware testing. ACM Reference format: Eduard Paul Enoiu and Mirgita Frasheri. 2016. Test Agents: Adaptive, Autonomous and Intelligent Test Cases. In Proceedings of ACM Conference, Washington, DC, USA, July 2017 (Conference’17), 4 pages. DOI: 10.1145/nnnnnnn.nnnnnnn

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Intelligent Auto pilot Design for a Nonlinear Model of an Autonomous Helicopter by Adaptive Emotional Approach

There is a growing interest in the modeling and control of model helicopters using nonlinear dynamic models and nonlinear control. Application of a new intelligent control approach called Brain Emotional Learning Based Intelligent Controller (BELBIC) to design autopilot for an autonomous helicopter is addressed in this paper. This controller is applied to a nonlinear model of a helicopter. This...

متن کامل

Building Adaptive Autonomous Agents for Adversarial Domains

This paper presents a methodology, called CAPTAIN, to build adaptive agents in an integrated framework that facilitates both building agents through knowledge elicitation and interactive apprenticeship learning from subject matter experts, and making these agents adapt and improve during their normal use through autonomous learning. Such an automated adaptive agent consists of an adversarial pl...

متن کامل

A Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents

Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....

متن کامل

Network Security Testing Using Mobile Agents

This paper describes a prototype security testing tool that is currently under development at NIST. This prototype tool uses autonomous mobile agents to perform distributed, fault-tolerant, and adaptive network security testing. The security testing prototype is compared to existing methods, the design goals are outlined, its testing methodology is described, and the advantages and disadvantage...

متن کامل

Using Mobile Agents Practical Application of Intelligent Agents and Multi - Agents - March 1998 1 Title : Network Security Testing Using Mobile Agents

This paper describes a prototype security testing tool that is currently under development at NIST. This prototype tool uses autonomous mobile agents to perform distributed, fault-tolerant, and adaptive network security testing. The security testing prototype is compared to existing methods, the design goals are outlined, its testing methodology is described, and the advantages and disadvantage...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1802.03921  شماره 

صفحات  -

تاریخ انتشار 2018